package com.hyt.it.ogt.kq.service.gov.model.vo;

import com.hyt.core.base.BaseCheckEntity;
import com.hyt.it.ogt.kq.service.gov.model.param.BatchSelectStudentDataParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @program: it-ogt-kq
 * @description: 批量选择考生校验
 * @author: Yang HuanKun
 * @create: 2022-06-29 14:33
 **/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ToString(callSuper = true)
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "批量选择考生校验VO", description = "批量选择考生校验")
public class BatchSelectStudentMessageVO extends BaseCheckEntity {

    @ApiModelProperty(value = "校验成功结果")
    private List<BatchCheckStudentMessageVO> validSuccessResult;

    @ApiModelProperty(value = "校验失败结果")
    private List<BatchCheckStudentMessageVO> validFailResult;

    @ApiModelProperty(value = "考生数据信息 这里只有校验结果为true的上传数据")
    private List<BatchSelectStudentDataParam> studentData;
}
